package com.weds.edwx.entity;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

public class LeCaiUserEntity implements Serializable {

    @ApiModelProperty(required = true, dataType = "string", example = "用户id(乐才分配)", value = "")
    private String companyId;

    @ApiModelProperty(required = true, dataType = "string", example = "时间戳", value = "")
    private String stamp;

    @ApiModelProperty(required = true, dataType = "string", example = "签名", value = "")
    private String sign;

    @ApiModelProperty(required = true, dataType = "long", example = "页码", value = "")
    private  Integer  pageIndex;

    @ApiModelProperty(required = true, dataType = "long", example = "本页条目数(最大为1000)", value = "")
    private  Integer  pageSize;

    @ApiModelProperty(required = true, dataType = "long", example = "是否在职(在职：1，离职：0,不传查的是全部)", value = "")
    private  boolean  isOnduty;

    //更新时间（传更新时间取在此时间之后更新的数据，不传查的是全部）
    //            (格式：1980-01-01
    //    或 1980-01-01 00:00:00)
    @ApiModelProperty(required = true, dataType = "string", example = "更新时间（传更新时间取在此时间之后更新的数据，不传查的是全部）", value = "")
    private String updateDate;

    @ApiModelProperty(required = true, dataType = "long", example = "部门ID(传部门ID查此部门下数据，不传查全部)", value = "")
    private  Integer  departID;

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getStamp() {
        return stamp;
    }

    public void setStamp(String stamp) {
        this.stamp = stamp;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }


    public boolean isOnduty() {
        return isOnduty;
    }

    public void setOnduty(boolean onduty) {
        isOnduty = onduty;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Integer getDepartID() {
        return departID;
    }

    public void setDepartID(Integer departID) {
        this.departID = departID;
    }
}